/*================首页样式及公共部分样式================*/
.title_box{margin-bottom: 18px; min-width: 387px; line-height: 40px;background: #eff4f9;}
.title_box p{float: left;width: 130px;text-align: center; font-size: 16px;color: #fff;font-weight: bold;background: #0b2f76;}
.title_box a{float: right;width: 50px;height: 40px;background: url(../images/icon/icon_7.png) left center no-repeat;}




.index .list{padding:4px 0px 0px;}
.index .list a{line-height: 53px;border-bottom: #dbdbdb 1px solid;}
.index .list i{float: left;position: relative;z-index: 3; width: 17px;height: 53px;background: url(../images/icon/icon_4.png) left center no-repeat;background-size: 5px auto;}
.index .list p{float: left;max-width:calc(100% - 17px - 96px); font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index .list em{float: right;font-size:16px;color: #666;}
.index .list a:hover p,.index .list a:hover em{color: #245892;}


.ind02{margin-bottom: 48px;padding: 30px 0 47px;background: url(../images/index/ind02_bac.jpg);background-size: cover;}
.ind02 .cen{float: left; width: 590px;}
.ind02 .swiper-slide a{display: block; position: relative;width:100%;height: 440px;overflow: hidden;}
.ind02 .swiper-slide a i{transition:all 0.5s 0.6s;transform: scale(1);width: 100%;height: 100%;}
.ind02 .swiper-slide a .pos{position: absolute;left: 0px;bottom: 0px;width:100%;height: 47px;line-height: 47px;background: rgba(0,0,0,0.6); }
.ind02 .swiper-slide a .pos p{margin-left: 14px;padding-left: 10px; width:460px; font-size: 16px;color: #fff;background: url(../images/icon/icon_3.png) left center no-repeat; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.ind02 .swiper-container-horizontal > .swiper-pagination-bullets{left:inherit;right: 10px;bottom: 10px; width: 116px;text-align: right;}
.ind02 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;}
.ind02 .swiper-pagination-bullet {transition:all 0.3s;width: 11px;height: 11px;display: inline-block;border-radius: 11px;background: #fff;opacity: 1;}
.ind02 .swiper-pagination-bullet-active{transition:all 0.3s;width: 22px;background: #0b2f76;}
.ind02 .swiper-button-next{display: none; right: 0; width: 31px;height: 45px;background: url(../images/index/icon_2.png) right center no-repeat;}
.ind02 .swiper-button-prev{display: none; left: 0; width: 31px;height: 45px;background: url(../images/index/icon_1.png) center no-repeat;}
.ind02 .cen .more{position: absolute;right: 10px;bottom: 0;z-index: 9; line-height: 43px;font-size: 14px;color: #fff;}
.ind02 .tab{float: right;padding: 2px 30px; width:530px;height: 436px; background: #fff;}
.ind02 .tab .title{line-height: 56px;border-bottom: #dbdbdb 1px solid;}
.ind02 .tab .title p{float: left;position: relative; font-size: 16px;color: #333; font-weight: bold;}
.ind02 .tab .title p::after{position: absolute;left: 0;bottom: -1px;width: 100%;height: 3px;background: #245892;content: "";}
.ind02 .tab .title a{float: right;width: 20px;height: 56px;background: url(../images/icon/icon_6.png) right center no-repeat;}


.ind02 .top{margin:22px 0 0px;padding-bottom: 12px; border-bottom: #dbdbdb 1px solid;}
.ind02 .top p{font-size: 20px;color: #e84242;}
.ind02 .top b{padding-top: 5px;font-size: 14px;color: #999;line-height: 22px;}


.ind03{margin-bottom: 49px;}
.ind03 .left{margin-right: 19px;}
.ind03 .left_2  .title_box{background: #dfefe3;}
.ind03 .left_2  .title_box p{background: #2d9047;}
.ind03 .left_2  .title_box a{background: url(../images/icon/icon_8.png) left center no-repeat;}


.ind03 .left:last-child{margin-right: 0;}
.ind03 .list{margin: 0 auto; width: 330px;}



.ind04{margin-bottom: 66px;padding-bottom: 33px; border-bottom: #ddd 1px solid;}
.ind04 .title_box{margin-bottom: 28px;}
.ind04 .title_s{margin-bottom: 5px;}
.ind04 .title_s p{float: left;padding-left: 25px;font-size:18px;color: #222;font-weight: bold; background: url(../images/icon/icon_9.png) left center no-repeat;}
.ind04 .title_s a{float: right;width: 20px;height: 25px;background: url(../images/icon/icon_10.png) right center no-repeat;}

.ind04 .list a{line-height: 35px;border-bottom: 0px;}
.ind04 .list a i{height: 35px;}

.ind04 .left{padding: 0 48px 0 20px;width: 330px; border-right: #ddd 1px dashed;}
.ind04 .left_1 p{max-width: calc(100% - 32px);}
.ind04 .left_1 em{width: 15px;height: 35px;background: url(../images/icon/icon_11.png) right center no-repeat;}
.ind04 .left_1 a:hover em{background: url(../images/icon/icon_11s.png) right center no-repeat;}


.ind04 .top p{margin:10px auto 3px; font-size: 16px;color: #e84242;line-height: 25px; font-weight: bold;}
.ind04 .top b{font-size: 14px;color: #999;line-height: 23px;}


















